home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / blackfin / include / asm / stat.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  1.3 KB  |  64 lines

  1. #ifndef _BFIN_STAT_H
  2. #define _BFIN_STAT_H
  3.  
  4. struct stat {
  5.     unsigned short st_dev;
  6.     unsigned short __pad1;
  7.     unsigned long st_ino;
  8.     unsigned short st_mode;
  9.     unsigned short st_nlink;
  10.     unsigned short st_uid;
  11.     unsigned short st_gid;
  12.     unsigned short st_rdev;
  13.     unsigned short __pad2;
  14.     unsigned long st_size;
  15.     unsigned long st_blksize;
  16.     unsigned long st_blocks;
  17.     unsigned long st_atime;
  18.     unsigned long __unused1;
  19.     unsigned long st_mtime;
  20.     unsigned long __unused2;
  21.     unsigned long st_ctime;
  22.     unsigned long __unused3;
  23.     unsigned long __unused4;
  24.     unsigned long __unused5;
  25. };
  26.  
  27. /* This matches struct stat64 in glibc2.1, hence the absolutely
  28.  * insane amounts of padding around dev_t's.
  29.  */
  30. struct stat64 {
  31.     unsigned long long st_dev;
  32.     unsigned char __pad1[4];
  33.  
  34. #define STAT64_HAS_BROKEN_ST_INO    1
  35.     unsigned long __st_ino;
  36.  
  37.     unsigned int st_mode;
  38.     unsigned int st_nlink;
  39.  
  40.     unsigned long st_uid;
  41.     unsigned long st_gid;
  42.  
  43.     unsigned long long st_rdev;
  44.     unsigned char __pad2[4];
  45.  
  46.     long long st_size;
  47.     unsigned long st_blksize;
  48.  
  49.     long long st_blocks;    /* Number 512-byte blocks allocated. */
  50.  
  51.     unsigned long st_atime;
  52.     unsigned long st_atime_nsec;
  53.  
  54.     unsigned long st_mtime;
  55.     unsigned long st_mtime_nsec;
  56.  
  57.     unsigned long st_ctime;
  58.     unsigned long st_ctime_nsec;
  59.  
  60.     unsigned long long st_ino;
  61. };
  62.  
  63. #endif                /* _BFIN_STAT_H */
  64.